class RMPawn_NPC extends UTPawn
	placeable;

var(NPC) SkeletalMeshComponent NPCMesh;
var(NPC) class<AIController> NPCController;

simulated event PostBeginPlay()
{
	if(NPCController != none)
		ControllerClass=NPCController;

	super.PostBeginPlay();
}

simulated function SetCharacterClassFromInfo(class<UTFamilyInfo> Info)
{
}

DefaultProperties
{
	begin object class=Skeletalmeshcomponent name=NPCMesh0
		SkeletalMesh=SkeletalMesh'CH_LIAM_Cathode.Mesh.SK_CH_LIAM_Cathode'
		PhysicsAsset=PhysicsAsset'CH_AnimCorrupt.Mesh.SK_CH_Corrupt_Male_Physics'
		AnimSets(0)=AnimSet'CH_AnimHuman.Anims.K_AnimHuman_BaseMale'
		AnimTreeTemplate=AnimTree'CH_AnimHuman_Tree.AT_CH_Human'
	end object

	NPCMesh=NPCMesh0
	Mesh=NPCMesh0
	Components.Add(NPCMesh0)
	NPCController=class'Engine.AIController'
}
